solve the equation